﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace NutriLeaf.Web.Core.Meals
{
    public interface IMeal
    {
        void AddMeal(MealData Meal, ref Model.NutriLeafDBEntities context);

        void AddMeal(string MealName,MealType category,string descirption,int healthRatingId, ref Model.NutriLeafDBEntities context);

        List<Model.Meal> SuggestMeals(int userId, DateTime clientDateTime, ref Model.NutriLeafDBEntities context); // NUTRI SENSE

        void RemoveMeal(int MealId, ref Model.NutriLeafDBEntities context);

        void UpdateMeal(MealData MealData, ref Model.NutriLeafDBEntities context);

        void UpdateMeal(Model.Meal Meal, ref Model.NutriLeafDBEntities context);
    }
}